-
Notifications
You must be signed in to change notification settings - Fork 9
Support LFortran and simplify assertions #61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In today's meeting we decided to keep the scope of this PR unchanged (including both the removal of diagnostic_data
and the port to LFortran). Please resist appending any additional unrelated features.
I've migrated unresolved comments from PR #56.
This commit 1. Removes the diagnostic_data argument from the assert subroutine 2. Removes the types that existed solely to support that argument: a. characterizable_t b. intrinsic_array_t 3. Edits or deletes examples that referenced the removed entities 4. Edits or deletes documentation that referenced removed entities
Also manually inline string function.
3f9a433
to
c736489
Compare
* Fix defects introduced while adding LFortran support that broke several other configurations. * Disentangle file-passing of exit status from multi-image, so that it's properly compiler-specific * Use co_max in place of co_reduce for multi-image (cherry picked from commit f1d96ff)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with the commits I've added
rm fpm profile with nagfor
This PR
diagnostic_data
argument in assertions, which breaks backwards compatibility.